<%--
  Created by IntelliJ IDEA.
  User: kwd
  Date: 2018-12-24
  Time: 22:40
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" isELIgnored="false" %>
<html>
<head>
    <title>Title</title>
    <style type="text/css" rel="stylesheet">
        #id {
            width: 800px;
            height: 500px;
        }
    </style>
    <script type="text/javascript" src="${pageContext.request.contextPath}/resource/jquery-3.3.1.min.js"></script>
    <script type="text/javascript" src="/resource/echarts.min.js"></script>
</head>
<body>
<div id="id"></div>
<script>
    $(function () {
        var myEchart = echarts.init($("#id")[0], "macarons");
        var option = {
            title : {
                text: '某地区蒸发量和降水量',
                x: 'center'
            },
            tooltip : {
                trigger: 'axis'
            },
            legend: {
                top: 'bottom',
                data:['蒸发量','降水量']
            },
            toolbox: {
                show : true,
                feature : {
                    mark : {show: true},
                    dataView : {show: true, readOnly: false},
                    magicType : {show: true, type: ['line', 'bar']},
                    restore : {show: true},
                    saveAsImage : {show: true}
                }
            },
            calculable : true,
            xAxis : [
                {
                    type : 'category',
                    data : ['1月','2月','3月','4月','5月','6月','7月','8月','9月','10月','11月','12月']
                },{
                    type : 'category',
                    data : ['10月','20月','30月','40月','50月','60月','70月','80月','90月','100月','110月','120月']
                }
            ],
            yAxis : [
                {
                    type : 'value'
                }
            ],
            series : [
                {
                    name:'蒸发量',
                    type:'bar',
                    data:[2.0, 4.9, 7.0, 23.2, 25.6, 76.7, 135.6, 162.2, 32.6, 20.0, 6.4, 3.3],
                    markPoint : {
                        data : [
                            {type : 'max', name: '最大值'},
                            {type : 'min', name: '最小值'}
                        ]
                    },
                    markLine : {
                        data : [
                            {type : 'average', name: '平均值'}
                        ]
                    }
                },
                {
                    name:'降水量',
                    type:'bar',
                    data:[2.6, 5.9, 9.0, 26.4, 28.7, 70.7, 175.6, 182.2, 48.7, 18.8, 6.0, 2.3],
                    markPoint : {
                        data : [
                            {name : '年最高', value : 182.2, xAxis: 7, yAxis: 183, symbolSize:18},
                            {name : '年最低', value : 2.3, xAxis: 11, yAxis: 3}
                        ]
                    },
                    markLine : {
                        data : [
                            {type : 'average', name : '平均值'}
                        ]
                    }
                }
            ]
        };

        myEchart.setOption(option);
    })
</script>
</body>
</html>
